package models

// 商户菜单管理
type MerMenu struct {
	MenuId *uint64 `gorm:"column:menu_id;primarykey"` // 菜单ID
	MenuType *uint8 `gorm:"column:menu_type"` // 菜单类型 1:目录，2:菜单，3:按钮
	MenuName *string `gorm:"column:menu_name"` // 菜单名称
	ParentId *uint64 `gorm:"column:parent_id"` // 父级菜单Id
	MenuUrl *string `gorm:"column:menu_url"` // 前端路由
	OrderNum *uint8 `gorm:"column:order_num"` // 排序序号
	Icon *string `gorm:"column:icon"` // 图标
	ButtonType *int8 `gorm:"column:button_type"` // 按钮类型 1:增加，2:删除，3:修改，4:查询，5:上传，6:导出
	ActionType *int8 `gorm:"column:action_type"` // 平台类型: 1:H5, 2: PC
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *MerMenu) TableName() string {
	return "mer_menu"
}